"""
负责操作相应的返回
"""
from rest_framework_jwt.settings import api_settings


def creat_token(user):
    """
    生成 token
    :param user:
    :return token:
    """
    jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER
    jwt_encode_handler = api_settings.JWT_ENCODE_HANDLER

    payload = jwt_payload_handler(user)  # 生成payload
    token = jwt_encode_handler(payload)  # 生成token

    return token
